使用semanti-link-labs修改模型添加自定义分区

去年微软推出semanti-link预览版的时候就感叹确实比rest api好用,但还是限制太多,比如前面介绍修改模型添加自定义分区,就不支持(Power BI管理自定义分区实现伪增量刷新)。

官方不给力,但是有民间大牛啊,m-kovalsky发布了一个名为“fabric_cat_tools”的 Python 库,包含120+的函数,并且已被微软收入,重命名为semantic-link-labs ) 正式成为Semantic Link 的官方扩展。语义链接更新 2024 年 6 月 |Microsoft Fabric 博客 |Microsoft 结构 --- Semantic Link Updates June 2024  | Microsoft Fabric Blog | Microsoft Fabric

接下来就来体验下这个功能强大的【真官方库】,这里要注意,这个库有个最大的限制就是只支持Fabric容量工作区,是针对Fabric Notebook设计

输出模型中的表

先来个简单的,查看下模型中的表

添加自定义分区

搜索下官方文档,发现是有这样的函数的,只要套用就行了,

为了验证,先来看下目前已经存在的分区

添加一个新的分区,注意这里的分区表达式是随便填的,只是为了演示创建效果

再来查看下已有分区,可以看到分区已创建成功。

更多玩法

更多函数的功能可以查看官方文档,然后结合数据工厂就可以有更多的玩法,再次感叹Fabric什么时候才能国内上线啊。